#ifndef HELMETOUTPUTS_H
#define HELMETOUTPUTS_H

#include "HelmetSystemConfig.h"

/**************************************************************************************
	Global Variables
**************************************************************************************/

/**************************************************************************************
	Definitions
**************************************************************************************/
// Cooling Fans
#define PORTE_FAN_MASK	( BIT_1 )
#define FansOn()	mPORTESetBits( PORTE_FAN_MASK )
#define FansOff()	mPORTEClearBits( PORTE_FAN_MASK )

/**************************************************************************************
	Function Prototypes
**************************************************************************************/
void ConfigAllOutputs(void);

/**************************************************************************************
	Functions
**************************************************************************************/
void ConfigAllOutputs() {
	// Config fan outputs (off state initially)
	mPORTESetPinsDigitalOut( PORTE_FAN_MASK );
	FansOff();
}	

/**************************************************************************************
	Interrupt handling routines
**************************************************************************************/
// Note: Priority 1 (lowest) to 7 (highest)

#endif